trefoil-toothed giant rat - Turkish English Dictionary